gcc sm3_test.c ../src/sm3.c ../src/sm3_hmac.c -o sm3_test -I../src -Wall